package com.zlzlib.vuePage.annotation.form;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 数字输入框
 *
 * @DateTime: 2024/6/6 16:04
 * @Author zlz
 * @Version 1.0
 */
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface FormInputNumberField {
    /**
     * @return 数字最小值
     */
    float min() default 0;

    /**
     * @return 数字最大值
     */
    float max() default 99999;

    /**
     * @return 精度  代表几位小数
     */
    int precision() default 0;

    /**
     * @return 调整大小的幅度
     */
    float step() default 0;

    /**
     * @return 后面显示的单位
     */
    String unit() default "";
}
